Zack Snyder, the director of Batman v Superman: Dawn of Justice, has finally explained the... (22 revisions)